<?php

namespace app\index\controller;

use think\Controller;
use think\Request;
use think\Validate;

class User extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        $id = input('id');
        var_dump($id);
        //
    }

    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        echo 'create';
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request  $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
       $data=input();
        $rule = [
                'name'  => 'require|max:10',
    'email' => 'email',
];

$msg = [
            'name.require' => '名称必须',
    'name.max'     => '名称最多不能超过10个字符',
    'email'        => '邮箱格式错误',
];



$validate = new Validate($rule, $msg);
$validate->check($data);
$result   =$validate->getError();
//如果存在错误
if($result){
   $this->assign('error',$result);
   return view('Index/block');
}else{

}
    }

    /**
     * 显示指定的资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function read($id)
    {

        echo 'read';
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function edit($id)
    {

        echo 'edit';
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request  $request
     * @param  int  $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        echo 'update';
        //
    }

    /**
     * 删除指定资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function delete($id)
    {
        echo 'delete';
        //
    }
}
